@charset "utf-8";
/* CSS Document */
body{
	font-size:22px;
}

ul{
    padding: 0px;
    margin:0px;
}
li{
    list-style-type: none;
}

#calculator input{
    text-align:right;
    width: 200px;
}

.btn{
    margin: 0 3px;
}

.msgline{
    margin:8px 0px; 
}
.topm{
    margin-top: 4px;
}

.no-padding-left{
    padding-left:0px;
}

.no-padding-right{
    padding-right:0px;
}

.messageScreen{
    width: 100%;height: 95px;
	border: solid thick rgba(204,204,204,1.00);overflow-y:auto;margin: 5px 0px 10px 0px;
    padding: 5px;
}

.s-input:hover{
    color: black;
    background-color: white;
}
.banner{

    
    background: rgba(204,204,204,1.00);

    vertical-align: text-bottom
}

[v-cloak]{display: none;}

.popchart{
    position: fixed;
    left:0px;
    top:0px;
    width: 100%;
    height: 100%;

    background: rgba(0,0,0,0.05)
}
.popcard{
   
    position: absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
}

.circle{
    border-radius: 50%;
    height: 1em;
}

.verMid *{
    vertical-align: middle
}

.bn {
	border: solid thin #878787;
}

.bs {
	border: solid #D6834B;
}

.title{
	font-size:16px;
	font-weight: 800;
	color: #0D0693
}